@charset "UTF-8";
/*---------------------------------------------------------
    $Id:common.css,V1.0 2012-05-29 20:13 Evance Exp $
----------------------------------------------------------*/
html {
    overflow-y:scroll;
    background:#EEE;
}
body {
    padding:0;
    margin:0;
    color:#555;
    font-size:14px;
    font:14px/18px "Helvetica Neue","Luxi Sans","DejaVu Sans","Tahoma","Hiragino Sans GB";
    line-height:1.6;
}
::-moz-selection {
    color:#EEE;
    background:#639;
}
::selection {
    color:#EEE;
    background:#639;
}
a:link, a:visited {
    color:#333;
    text-decoration:none;
}
a:hover, a:active {
    color:#c03;
    text-decoration:underline;
}
.red {
    color:#F00;
}
.gray {
    color:#808080;
}
.hide,
.hidden {
    display:none;
}
.clear {
    clear:both;
}
.clearfix:after {
    content:"\0020"; /* "." has some errors in gb2312 */
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    zoom:1;
}
.float-l {
    float:left;
}
.float-r {
    float:right;
}
.img-border {
    border:2px solid #CCCCCC;
    padding:4px;
    margin:4px 6px;
}
.small-font {
    font-size:12px;
}
.focus {
    border:1px solid #096;
    background:#FFC;
}
.bold {
    font-weight:bold;
}
.border-radius {
    -moz-border-radius:4px;
    -webkit-radius:4px;
    border-radius:4px;
}
.box-shadow {
    -moz-box-shadow:1px 2px 4px #ccc;
    -webkit-box-shadow:1px 2px 4px #CCC;
}
.quote-block {
    border:1px dashed #CCC;
    background:#FFF;
    margin:0.5em 0.5em 0.5em 2em;
    padding:2px 8px;
}
ol.ordered {
    margin:5px 5px 5px 30px;
}
ol.ordered li {
    list-style:decimal outside none;
}